Package docx4j.document

Source Code of docx4j.document.AsposeWorkingWithDocProps

package docx4j.document;

import java.text.MessageFormat;

import com.aspose.words.Document;
import com.aspose.words.DocumentProperty;
import com.aspose.words.FileFormatInfo;
import com.aspose.words.FileFormatUtil;

public class AsposeWorkingWithDocProps
{
  public static void main(String[] args) throws Exception
  {
    Document doc = new Document("data/docx4j/document.doc");
   
    System.out.println("============ Built-in Properties ============");
    for (DocumentProperty prop : doc.getBuiltInDocumentProperties())
        System.out.println(MessageFormat.format("{0} : {1}", prop.getName(), prop.getValue()));
   
    System.out.println("============ Custom Properties ============");
    for (DocumentProperty prop : doc.getCustomDocumentProperties())
        System.out.println(MessageFormat.format("{0} : {1}", prop.getName(), prop.getValue()));
   
    FileFormatInfo info = FileFormatUtil.detectFileFormat("data/docx4j/document.doc");
    System.out.println("The document format is: " + FileFormatUtil.loadFormatToExtension(info.getLoadFormat()));
    System.out.println("Document is encrypted: " + info.isEncrypted());
    System.out.println("Document has a digital signature: " + info.hasDigitalSignature());
  }
}
TOP

Related Classes of docx4j.document.AsposeWorkingWithDocProps

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.